#include<stdio.h>
int main()
{
	char c;        //创建一个变量存储getchar每次读取的字符（getchar每次只能读取一个）
    int number=0,letter=0,space=0,other=0;
	
	c=getchar();        //用getchar就不用scanf，由于只能读取第一个，所以一般用于循环中
	while(c!='\n')    //不读取回车'\n'
	{
		if((c>='A'&&c<='Z')||(c>='a'&&c<='z'))
			letter++;
		else if(c>='0'&&c<='9')    //c存储的是字符，所以数字也要加''
			number++;
		else if(c==' ')          //注意空格的表示
	        space++;
		else
			other++;
		c=getchar();        //依次读取
	}	    
	printf("number=%d,letter=%d,space=%d,other=%d",number,letter,space,other);
	return 0;
}
